*{padding:0;margin:0}
html{background-color:#000}
body{font:.8em "Trebuchet MS",Verdana,Arial,Sans-Serif;background-color:#fff;margin:20px auto;width:80%;max-width:800px;min-width:500px;padding:10px;background-color:#fff}
body.writings,body.articles{max-width:700px}
ul,ol{margin:5px 0 1em 35px}
p{padding:5px}
img{border:none}
a:link,a:focus{color:#3b85ca}
a:visited{color:#075297}
a:hover{color:#000}
header{min-height:90px;background:url("/images/header-back.png") #000}header h1{padding:12px 0 0 10px;font-size:200%;color:#fff}
header h2{padding:0 0 12px 10px;font-size:150%;color:#ffe51e}
a.externe:after{content:" »"}
nav ul{text-align:center;margin:10px 0 0 0;padding:5px;font-size:125%;font-weight:600;border:1px solid #ccc;background:#eee}
nav ul li{display:inline}
nav ul li a{color:#3b85ca;text-decoration:none;padding:7px}
nav ul li a:hover{color:#000}
#content{text-align:left;margin-top:5px;padding:10px;font-size:110%}#content img{max-width:100%}
#content h2{font-size:1.5em;color:#444}
#content h3{font-size:1.15em;color:#444;margin-top:15px}
#content h4{font-size:95%}
footer{margin-top:25px;clear:both;text-align:center;color:#777;font-size:90%}
body.writings.single,body.articles.single>#content{line-height:1.4em;text-align:justify}body.writings.single h2,body.articles.single>#content h2,body.writings.single h3,body.articles.single>#content h3{text-align:center;width:100%;font-size:175%;color:#666;margin:10px 0}
body.writings.single h3,body.articles.single>#content h3{font-size:125%;color:#888}
body.writings.single aside,body.articles.single>#content aside{float:right;margin:15px;padding:5px;border:3px solid #ccc;max-width:200px}
body.writings.single aside.quote,body.articles.single>#content aside.quote{float:left}
body.writings.single blockquote,body.articles.single>#content blockquote{font-style:italic;font-weight:bold;margin:15px 20px 10px 20px;padding-left:20px;background:transparent url("/images/quote.gif") no-repeat scroll 0 0}
#cv .languages{float:left}#cv .languages.learning{margin-left:150px}
#cv h3{clear:both;border-bottom:1px solid #000;margin-top:15px;font-size:1.2em}
#cv h4{margin-top:10px;font-size:1em}
#cv h5{font-size:.9em}
#cv .email{float:right}
#cv>ul.liste-liens{list-style:none}
#cv ul.liste-liens>li{border-bottom:1px dotted #808080}
#cv ul.liste-liens li ul{padding-bottom:5px}
#cv ul.liste-liens li ul li{list-style:disc}
#cv ul.passe-temps{overflow:auto}
#cv ul.passe-temps li{float:left;width:33%}
div.navigateur{margin-left:15px;font-size:80%}
.sw-cp ul{list-style:none}
.date{font-size:75%;font-style:italic;color:#777}
#disqus_thread{margin-top:2em}#disqus_thread iframe #discovery-top{display:none}
